package collection;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
/**
 * 集合转换为数组
 * Collection提供了方法toArray，可以将当前集合转换为一组数组.
 */
public class CollectionToArrayDemo {
    public static void main(String[] args) {
        /** toArray: 集合转换为数组 */
        /*
        集合只能存引用类型，所以不能转变为基本类型.
         */
        Collection<String> c = new ArrayList<>();
        c.add("one");
        c.add("two");
        c.add("three");
        c.add("四");
        c.add("5");
        System.out.println(c);
//        Object[] arr = c.toArray();
        String[] arr = c.toArray(new String[c.size()]);
        System.out.println(arr.length);
        System.out.println(Arrays.toString(arr));//数组转字符串:Arrays.toString()



    }
}
